package customer

import (
	"context"
	"git.mycaigou.com/gfyx/micro-gfyx-api/infrastructure/dto/business_opportunity"
)

type CustomerGroupServiceIface interface {
	GetCustomerGroupList(ctx context.Context, request *business_opportunity.GetCustomerGroupListRequest) (*business_opportunity.GetCustomerGroupListResponse, error)
	GetCustomerGroupDetail(ctx context.Context, request *business_opportunity.GetCustomerGroupDetailRequest) (*business_opportunity.GetCustomerGroupDetailResponse, error)
	SaveCustomerGroup(ctx context.Context, request *business_opportunity.SaveCustomerGroupRequest) (*business_opportunity.SaveCustomerGroupResponse, error)
	DeleteCustomerGroup(ctx context.Context, request *business_opportunity.DeleteCustomerGroupRequest) (*business_opportunity.DeleteCustomerGroupResponse, error)
}
